package me.buick.util.snmp.core.dao.impl.snmp;

/**
 * 
 * pollable interface only for SNMP protocol implementation use.
 * 
 * all the implementations that implement this interface have to implement void poll(long interval) method.
 * 
 * the interval is the de-facto time interval between two schedules. Usage this interval, you can easily calculate 
 * the difference between two data retrieved from DAOs
 * 
 * @author buick
 *
 */

public interface IPollable {
	
	/**
	 * 
	 * The library scheduler will invoke this method very interval specified time.
	 * 
	 * @param interval
	 */
	void poll(long interval);
	
}
